/*******************************************************************************
  * 文件：UserInit.c
  * 作者：djy
  * 版本：v1.1.0
  * 日期：2019-05-15
  * 说明：应用层和驱动初始化
*******************************************************************************/
#include "OS_User.h"
//#include "UartComm.h"
#include "TKComm.h"
#include "Heartbeat.h"
#include "KeyCheck.h"
#include "Display.h"
#include "main.h"
#include "printk.h"
#include "Shell.h"
#include "DevState.h"
#include "Serial.h"
#include "YLComm.h"
#include "Buzzer.h"

/* 变量定义 *******************************************************************/
// 用户初始化函数表
const InitHandler_tpf apfUserInitHandlerTable[] =
{
#if CONFIG_DEBUG
    printk_init,        // Debug初始化
#endif
    
#if CONFIG_SHELL
    Shell_Init,         // Shell初始化
#endif

    TKComm_Init,        // 触摸通讯初始化 
    YLComm_Init,        // 板级通讯初始化
    Key_Init,           // 按键初始化
    Buzzer_Init,        // 蜂鸣器初始化
    Display_Init,       // 显示初始化
    Dev_StateInit,      // 状态机初始化
//    Heartbeat_Init,     // 心跳初始化
    NULL                // NULL结尾
};

